home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / UTILITY / MAUSWIND / MAUSWIND.TXT < prev   
Encoding:
Text File  |  1992-10-28  |  3.5 KB  |  67 lines

  1.     Maus-Window V1.00
  2.     -----------------
  3.  
  4.     Wer schon einmal mit einem UNIX-Rechner unter XWINDOWS gearbeitet hat,
  5.     dem wird aufgefallen sein, daß immer das Fenster aktiv ist, das sich
  6.     unter dem Mauszeiger befindet. Dies wäre in mancher Hinsicht auch auf
  7.     dem ATARI unter GEM sehr nützlich.
  8.  
  9.     Ich fand in diesem Zusammenhang einen Artikel in einer Fachzeitschrift
  10.     für den ST, der ein solches Programm beschrieb. Leider war das Ergebnis
  11.     nicht recht überzeugend, da alle vorgestellten Methoden nicht zu
  12.     vernachlässigende Nachteile auswiesen. Also begann ich, ein eigenes
  13.     Programm für diesen Zweck zu erstellen. Das Ergebnis ist das hier
  14.     vorliegende Programm Maus-Window V1.00, daß als Accessory in das
  15.     Wurzelverzeichnis des Bootlaufwerks kopiert werden muß.
  16.  
  17.     Ist das Accessory aktiv, wird automatisch, sobald der Mauszeiger sich
  18.     über einem nicht aktiven Fenster befindet, dieses  "getopped". Dazu wird
  19.     mittels der AES-Funktion appl_tplay ein Mausklick simuliert. Diese
  20.     Methode ist 100%ig GEM-konform und bereitet mit allen sauber
  21.     programmierten Programmen keine Probleme.
  22.  
  23.     Leider zeigte sich während der Arbeit mit Pure C, mit dem das Accessory
  24.     erstellt wurde, daß auch dieses Programm nicht fehlerfrei ist. Ruft man
  25.     z.B. mit der Help-Taste die Hilfefunktion auf, öffnet Pure C das
  26.     dazugehörige Fenster. Befindet sich der Mauszeiger während dieser Aktion
  27.     über einem anderen Fenster, wird dieses, wie zu erwarten, von
  28.     Maus-Window in den Vordergrund geholt. Leider merkt Pure C dies nicht
  29.     und geht davon aus, daß weiterhin das Hilfefenster vorne ist und gibt
  30.     den Hilfetext in das aktive Fenster aus. Dabei gerät zusätzlich die
  31.     interne Fensterverwaltung von Pure C durcheinander, was damit endet, daß
  32.     der Quelltext plötzlich verschwunden ist.
  33.  
  34.     Außerdem sollte man aufpassen, daß man kein kleines Fenster in ein
  35.     großes Fenster verschiebt, da dieses sonst beim Aktivieren des
  36.     darunterliegenden größeren komplett verdeckt wird. Durch ein wenig
  37.     Disziplin bei der Fensterpositionierung ist dies aber einfach zu
  38.     umgehen, auch wenn das Verhalten mancher Programme beim Öffnen von
  39.     Fenstern dabei nicht gerade hilfreich ist (allen voran der
  40.     ATARI-Desktop).
  41.  
  42.     Sollte es Programme geben, die sich, wie z.B. Pure C, nicht so gut mit
  43.     Maus-Window verstehen, oder will man Maus-Window einfach für kurze Zeit
  44.     abschalten, kann man den Accessory-Eintrag aufrufen. Es erscheint eine
  45.     Informationsbox, in der man festlegen kann, ob Maus-Window aktiv sein
  46.     soll oder nicht (den Zustand-Button auf "an" oder "aus" setzen). Ein
  47.     Klick auf OK verläßt den Dialog wieder.
  48.  
  49.     Maus-Window ist frei kopierbar, einzige Bedingung ist, daß dabei die
  50.     beiden Dateien MAUSWIND.ACC und MAUSWIND.TXT komplett und unverändert
  51.     kopiert werden.
  52.  
  53.     Wem bei der Benutzung des Accessory weitere Programme auffallen, die
  54.     Schwierigkeiten bereiten, sollte mir schreiben, ich führe dann eine
  55.     entsprechende Liste, die ich jedem zuschicke, der mir einen adressierten
  56.     und frankierten Rückumschlag zukommen läßt. Die Autoren solcher
  57.     Programme sollten diese Probleme nicht einfach in den Wind schlagen, da
  58.     sie auch unter der geänderten Fensterverwaltung unter MultiTOS oder WINX
  59.     nicht richtig funktionieren könnten.
  60.  
  61.     Meine Adresse:
  62.     Thomas Binder
  63.     Hauptstraße 43b
  64.     W-6360 Friedberg/Deutschland
  65.  
  66.     Viel Spaß mit Maus-Window V1.00!
  67.